This repository contains a eZ Publish 5.x and eZ Platform Cookbook Bundle, full of working examples for using eZ Publish 5.x and eZ Platform Public API.
Required tools:
- PHP (
7.0+
is recommended) - Composer
- Git
-
Create and install eZ Platform using composer:
composer create-project ezsystems/ezplatform
Follow the instructions that show up on the screen to have fully working clean install of eZ Platform.
-
Clone (using git)
CookbookBundle
into your eZ Platform project:# execute in your eZ Platform project working directory: cd src # this directory is needed to generate autoload conforming to PSR-0 mkdir EzSystems && cd EzSystems # clone `CookbookBundle` git clone [email protected]:ezsystems/CookbookBundle.git CookbookBundle cd ../.. # dump composer autoloader composer dump-autoload
-
Enable the bundle in
AppKernel.php
:public function registerBundles() { $bundles = array( // ... new EzSystems\CookbookBundle\EzSystemsCookbookBundle(), ); // ... }
-
Clear Symfony cache
php app/console cache:clear
-
Try already defined commands. You can find all available commands by:
php app/console |grep 'ezpublish:cookbook'
That's all!