How to create new composer package ?
To make your own composer package, you have to learn about git and svn, we are learning here create package using git.
First you have to create git repo, we are create a git repo, make sure to you have installed git base
git int
|
follow some stapes to complete to create composer.json file after the create composer.json file your composer.json file content has like this
{ | |
"name": "package name", | |
"description": "package discription", | |
"keywords": [], | |
"type": "package", | |
"license": "MIT", | |
"authors": [ | |
{ | |
"name": "sudeshkumar147", | |
"email": "sudeshkumar147@gmail.com" | |
} | |
], | |
"require": { | |
"php": ">=5.6.0" | |
}, | |
"require-dev": { | |
"phpunit/phpunit": "4.0.*" | |
}, | |
"autoload": { | |
"psr-4" : { | |
"Eriser\\Ecomerce\\" : "src/" | |
} | |
}, | |
"autoload-dev": { | |
"psr-4": { | |
"Eriser\\Tests\\": "tests/" | |
} | |
} | |
} |
after the compete process create directory
directory name "src" and "tests"
under the src create a file name Hello.php
<?php
namespace Eriser\Src;
class Hello{
public function(){
return "hello";
}
}
|
after the write this you may update composer to update composer package
composer update
|
New your package has been created, test this package
to test this package create a file under tests folder like this
<?php | |
require_once __DIR__.'/../vendor/autoload.php'; | |
$test = new Eriser\Src\Hello; | |
echo $test->test(); |
?>
here your test has been complete.
Post a Comment