<?php /*require 'src/Person.php'; require 'src/Business.php'; require 'src/Staff.php';*/ //require 'vendor/autoload.php'; use Acme\Users\Person; use Acme\Business; use Acme\Staff; $jeffrey = new Person('Jeffrey Way'); $staff = new Staff([$jeffrey]); $laracasts = new Business($staff); $laracasts->hire(new Person('Jane Doe')); var_dump($laracasts->getStaffMembers());
<?php //doing this is a huge pain, also not a good practise: //require 'Person.php' //want to autoload everything use Acme\Users\Person; use Acme\Business; use Acme\Staff; //$ram = new Acme\Person('Ramaneek'); $ram = new Person('Ramaneek'); //$staff = new Acme\Staff(); $staff = new Staff(); $company = new Acme\Business($staff); $company->hire($ram); $company->hire(new Acme\Users\Person('Gagan')); var_dump($company->getMembers()); ?>
<?php use Acme\Users\Person; use Acme\Staff; use Acme\Business; $lucas = new Person('Lucas McDaniel'); $staff = new Staff([$lucas]); $bernie = new Business($staff); $bernie->hire(new Person('Logan Dougher')); var_dump($bernie->getStaffMembers());
<?php //require 'src/Person.php'; //require 'src/Business.php'; //require 'src/Staff.php'; use Acme\Users\Person; use Acme\Staff; use Acme\Business; $larry = new Person('Larry Page'); $staff = new Staff([$larry]); $google = new Business($staff); $google->hire(new Person('Sergey Brin')); var_dump($google->getStaff());
<?php /** * Created by PhpStorm. * User: Vitaly * Date: 1/27/2016 * Time: 14:50 */ use Acme\Users\Person; use Acme\Business; use Acme\Staff; $vitaly = new Person('Vitaly Vyrodov'); $staff = new Staff([$vitaly]); $myBusiness = new Business($staff); $myBusiness->hire(new Person('Jane Doe')); var_dump($myBusiness->getStaffMembers());
<?php use Acme\Users\Person; use Acme\Business; use Acme\Staff; $cj = new Person('CJ Sampson'); $staff = new Staff([$cj]); $pizzaShop = new Business($staff); $pizzaShop->hire(new Person('John Taylor')); var_dump($pizzaShop->getStaffMembers());
<?php use Acme\Users\Person; use Acme\Business; use Acme\Staff; $ryan = new Person('Ryan Abney'); $staff = new Staff([$ryan]); $giadc = new Business($staff); $giadc->hire(new Person('Eric Snatcher')); var_dump($giadc->getStaffMembers());