21 lines
442 B
PHP
21 lines
442 B
PHP
<?php
|
|
namespace Robo\Common;
|
|
|
|
use Robo\Contract\InflectionInterface;
|
|
|
|
trait InflectionTrait
|
|
{
|
|
/**
|
|
* Ask the provided parent class to inject all of the dependencies
|
|
* that it has and we need.
|
|
*
|
|
* @param \Robo\Contract\InflectionInterface $parent
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function inflect(InflectionInterface $parent)
|
|
{
|
|
$parent->injectDependencies($this);
|
|
return $this;
|
|
}
|
|
}
|