diff --git a/.gitignore b/.gitignore index aa44aaf..efd7147 100644 --- a/.gitignore +++ b/.gitignore @@ -74,3 +74,5 @@ fabric.properties # End of https://www.gitignore.io/api/phpstorm /vendor/ + +composer.lock diff --git a/composer.json b/composer.json index 9a46399..99518ad 100644 --- a/composer.json +++ b/composer.json @@ -8,5 +8,9 @@ ], "require": { + }, + "require-dev": { + "phpdocumentor/phpdocumentor": "^2.9", + "jms/serializer": "1.7.*" } } diff --git a/phpDoc/src/Animal.php b/phpDoc/src/Animal.php new file mode 100644 index 0000000..9e8bdcb --- /dev/null +++ b/phpDoc/src/Animal.php @@ -0,0 +1,47 @@ +name = $name; + $this->voice = $voice; + + } + + public function bark() + { + echo $this->voice; + } + + public function getName() + { + return $this->name; + } + + public function setName($name) + { + if(isset($name)){ + return 'please my name'; + } + + $this->name = $name; + } +} + + +$dog = new Animal('Dog'); +$name = $dog->getName(); +echo $name; +$dog->bark(); + + +$cat = new Animal('Cat','ニャーニャー'); +$cat->getName(); +$name = $cat->getName(); +echo $name; +$cat->bark(); \ No newline at end of file