AppserverIo\Appserver\Core\Api\AbstractService::newService PHP Method

newService() public method

(non-PHPdoc)
See also: AppserverIo\Appserver\Core\InitialContext::newService()
public newService ( string $className ) : AppserverIo\Appserver\Core\Api\ServiceInterface
$className string The API service class name to return the instance for
return AppserverIo\Appserver\Core\Api\ServiceInterface The service instance
    public function newService($className)
    {
        return $this->getInitialContext()->newService($className);
    }

Usage Example

 /**
  * Test the new service method.
  *
  * @return null
  */
 public function testNewService()
 {
     $className = 'AppserverIo\\Appserver\\Core\\Api\\Mock\\MockService';
     $service = $this->service->newService($className);
     $this->assertInstanceOf($className, $service);
 }