X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=Civi%2FAPI%2FProvider%2FMagicFunctionProvider.php;h=83d250659de2108dce757e20d8981224f153d51b;hb=6550386ac4c8591241445ee37d0e5b9697595a8e;hp=ce14050bada34d5a7a1417b1c2d207ffde846cae;hpb=d031c654f72b36c9f4d88bdb3dd55ddbadb98535;p=civicrm-core.git diff --git a/Civi/API/Provider/MagicFunctionProvider.php b/Civi/API/Provider/MagicFunctionProvider.php index ce14050bad..83d250659d 100644 --- a/Civi/API/Provider/MagicFunctionProvider.php +++ b/Civi/API/Provider/MagicFunctionProvider.php @@ -34,6 +34,9 @@ use Symfony\Component\EventDispatcher\EventSubscriberInterface; * conventions. */ class MagicFunctionProvider implements EventSubscriberInterface, ProviderInterface { + /** + * @return array + */ public static function getSubscribedEvents() { return array( Events::RESOLVE => array( @@ -47,10 +50,16 @@ class MagicFunctionProvider implements EventSubscriberInterface, ProviderInterfa */ private $cache; + /** + * + */ function __construct() { $this->cache = array(); } + /** + * @param \Civi\API\Event\ResolveEvent $event + */ public function onApiResolve(\Civi\API\Event\ResolveEvent $event) { $apiRequest = $event->getApiRequest(); $resolved = $this->resolve($apiRequest); @@ -215,6 +224,8 @@ class MagicFunctionProvider implements EventSubscriberInterface, ProviderInterfa /** * @param string $entity * @param string $action + * @param $version + * * @return string */ protected function getFunctionName($entity, $action, $version) { @@ -267,4 +278,4 @@ class MagicFunctionProvider implements EventSubscriberInterface, ProviderInterfa } } -} \ No newline at end of file +}