PHP Class Sulu\Bundle\ContentBundle\Version201511171538

Inheritance: implements PHPCR\Migrations\VersionInterface, implements Symfony\Component\DependencyInjection\ContainerAwareInterface
ファイルを表示 Open project: sulu/sulu

Public Methods

Method Description
down ( PHPCR\SessionInterface $session ) Migrate the system down.
setContainer ( Symfony\Component\DependencyInjection\ContainerInterface $container = null )
up ( PHPCR\SessionInterface $session ) Migrate the repository up.

Private Methods

Method Description
downgradeDate ( string &$value ) Downgrades the given date to the old representation.
findDateBlockProperties ( BlockMetadata $property, string $structureName, array &$properties ) Adds the block property to the list, if it contains a date field.
findDateProperties ( StructureMetadata $structureMetadata, array &$properties ) Returns all properties which are a date field.
iterateStructureNodes ( StructureMetadata $structureMetadata, array $properties, boolean $up ) Iterates over all nodes of the given type, and upgrades them.
iterateStructures ( boolean $up ) Structures are updated according to their xml definition.
upgradeDate ( string &$value ) Upgrades the given date to the new representation.
upgradeNode ( PHPCR\NodeInterface $node, string $locale, array $properties, $up ) Upgrades the node to new date representation.
upgradeProperty ( $value, $up ) Upgrades the given property to the new date representation.

Method Details

down() public method

Migrate the system down.
public down ( PHPCR\SessionInterface $session )
$session PHPCR\SessionInterface

setContainer() public method

public setContainer ( Symfony\Component\DependencyInjection\ContainerInterface $container = null )
$container Symfony\Component\DependencyInjection\ContainerInterface

up() public method

Migrate the repository up.
public up ( PHPCR\SessionInterface $session )
$session PHPCR\SessionInterface